* { -webkit-box-sizing: border-box; box-sizing: border-box; }

input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #cccccc; font-size: 18px; }

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #cccccc; font-size: 18px; }

input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #cccccc; font-size: 18px; }

input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #cccccc; font-size: 18px; }

.center-contain-right { font-size: 20px; color: #4c4c4c; }
.center-contain-right .center-contain-right-title { width: 100%; font-size: 24px; line-height: 60px; color: #ff9900; border-bottom: 2px dashed #ff9900; text-align: center; }
.center-contain-right .ccrt-fu { width: 100%; float: left; font-size: 18px; color: #ff9900; text-align: center; margin: 35px auto; }
.center-contain-right .base-info { padding: 0 45px; float: left; }
.center-contain-right .base-info span { float: left; margin: 10px 160px 10px 0; font-size: 18px; color: #4d4d4d; }
.center-contain-right .form-mod { width: 100%; float: left; padding: 0 45px; margin-top: 20px; }
.center-contain-right .form-mod .fm-word { width: 100%; float: left; color: #333333; font-size: 18px; margin-top: 15px; }
.center-contain-right .form-mod .fm-control { float: left; height: 48px; border-radius: 4px; margin: 20px 0 0; }
.center-contain-right .form-mod .fm-control .fm-box { width: 100%; height: 100%; color: #cccccc; background-color: #ffffff; text-indent: 10px; }
.center-contain-right .form-mod .fm-control .fm-box-area { width: 100%; height: 100px; color: #cccccc; background-color: #ffffff; resize: none; text-align: left; border-radius: 4px; padding: 10px; }
.center-contain-right .form-mod .fm-control span { font-size: 18px; margin-left: 10px; }
.center-contain-right .form-mod .fm-area { width: 100%; height: 100px; }
.center-contain-right .form-mod .fm-long { width: 100%; }
.center-contain-right .form-mod .fm-short { width: 50%; }
.center-contain-right .form-mod .fm-short .fm-box { width: 295px; }
.center-contain-right .form-mod .fm-middle { width: 100%; }
.center-contain-right .form-mod .fm-middle .fm-box { width: 86%; }
.center-contain-right .sex-choose { padding: 0 45px; }
.center-contain-right .sex-choose span { font-size: 18px; color: #333333; margin-right: 65px; }
.center-contain-right .sex-choose span input { margin-right: 10px; }
.center-contain-right .si-confirm { width: 300px; height: 45px; border-radius: 22px; background-color: #ff9900; color: #ffffff; text-align: center; line-height: 45px; font-size: 18px; margin: 40px 0 50px 300px; }
